package com.example.mybasedemo.Framewrok.eventbus;


import org.greenrobot.eventbus.EventBus;

/**
 *  作者：kiki
 *  电话：
 *  邮箱：
 *  版本号：1.0
 *  类描述：
 *  备注消息：
 *  修改时间：2018/3/13 上午10:27
 **/

public class EventBusManager {
    public static void register(Object object) {
        if (!EventBus.getDefault().isRegistered(object))
            EventBus.getDefault().register(object);
    }

    public static void unregister(Object object) {
        if (EventBus.getDefault().isRegistered(object))
            EventBus.getDefault().unregister(object);
    }

    public static void post(EventAction action) {
        EventBus.getDefault().post(action);
    }

    public static void post(EventType type) {
        post(new EventAction(type));
    }
    public static void post(EventType type,Object data1) {
        post(new EventAction(type,data1));
    }
}
